package avicit.bdp.dgs.qa.dto;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2023-10-09
 * @类说明：FtdpOffsiteDataDTO
 * @修改记录：
 * @注意事项：
 * @主要功能：试飞信息DTO
 */
public class FtdpOffsiteDataDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 试飞信息主键ID
     */
    @ApiModelProperty(value = "试飞信息主键ID")
    private String id;

    /**
     * 试飞文件类型，0：试飞原始数据、1：工程值数据
     */
    @ApiModelProperty(value = "试飞文件类型，0：试飞原始数据、1：工程值数据")
    private Integer fileType;
    @ApiModelProperty(value = "试飞文件类型，0：试飞原始数据、1：工程值数据")
    private String fileTypeName;

    /**
     * 试飞类别
     */
    @ApiModelProperty(value = "试飞类别")
    private String type;

    /**
     * 试飞型号名称
     */
    @ApiModelProperty(value = "试飞型号名称")
    private String typeName;

    /**
     * 试飞型号
     */
    @ApiModelProperty(value = "试飞型号")
    private String modelCode;

    /**
     * 试飞机型
     */
    @ApiModelProperty(value = "试飞机型")
    private String aircraftName;

    /**
     * 试飞架次
     */
    @ApiModelProperty(value = "试飞架次")
    private String sortie;

    /**
     * 试飞飞行日期
     */
    @ApiModelProperty(value = "试飞飞行日期")
    private String flightDate;

    /**
     * 试飞测试系统
     */
    @ApiModelProperty(value = "试飞测试系统")
    private String testSystemName;

    /**
     * 试飞数据类型，包括PCM、1153B、FCS、INET
     */
    @ApiModelProperty(value = "试飞数据类型，包括PCM、1153B、FCS、INET")
    private String dataProp;

    /**
     * 附件ID，多个附件使用英文逗号隔开
     */
    @ApiModelProperty(value = "附件ID，多个附件使用英文逗号隔开")
    private String resourceIds;

    /**
     * 文件校验（自动执行）日志
     */
    @ApiModelProperty(value = "文件校验（自动执行）日志")
    private String log;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getFileType() {
        return fileType;
    }

    public void setFileType(Integer fileType) {
        this.fileType = fileType;
    }

    public String getFileTypeName() {
        return fileTypeName;
    }

    public void setFileTypeName(String fileTypeName) {
        this.fileTypeName = fileTypeName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getModelCode() {
        return modelCode;
    }

    public void setModelCode(String modelCode) {
        this.modelCode = modelCode;
    }

    public String getAircraftName() {
        return aircraftName;
    }

    public void setAircraftName(String aircraftName) {
        this.aircraftName = aircraftName;
    }

    public String getSortie() {
        return sortie;
    }

    public void setSortie(String sortie) {
        this.sortie = sortie;
    }

    public String getFlightDate() {
        return flightDate;
    }

    public void setFlightDate(String flightDate) {
        this.flightDate = flightDate;
    }

    public String getTestSystemName() {
        return testSystemName;
    }

    public void setTestSystemName(String testSystemName) {
        this.testSystemName = testSystemName;
    }

    public String getDataProp() {
        return dataProp;
    }

    public void setDataProp(String dataProp) {
        this.dataProp = dataProp;
    }

    public String getResourceIds() {
        return resourceIds;
    }

    public void setResourceIds(String resourceIds) {
        this.resourceIds = resourceIds;
    }

    public String getLog() {
        return log;
    }

    public void setLog(String log) {
        this.log = log;
    }
}
